home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '87 / hacker dictionary / Hacker's Dictionary 2 of 4 < prev    next >
Text File  |  1987-04-02  |  23KB  |  447 lines

  1. "The Hacker's Dictionary"       Part 2 of 4     (22k)
  2.  
  3. DEMENTED adj. Yet another term of disgust used to describe a program.
  4.    The connotation in this case is that the program works as designed,
  5.    but the design is bad.  For example, a program that generates large
  6.    numbers of meaningless error messages implying it is on the point
  7.    of imminent collapse.
  8.  
  9. DEMON (dee'mun) n. A portion of a program which is not invoked
  10.    explicitly, but which lays dormant waiting for some condition(s) to
  11.    occur.  See DAEMON.  The distinction is that demons are usually
  12.    processes within a program, while daemons are usually programs
  13.    running on an operating system.  Demons are particularly common in
  14.    AI programs.  For example, a knowledge manipulation program might
  15.    implement inference rules as demons.  Whenever a new piece of
  16.    knowledge was added, various demons would activate (which demons
  17.    depends on the particular piece of data) and would create
  18.    additional pieces of knowledge by applying their respective
  19.    inference rules to the original piece.  These new pieces could in
  20.    turn activate more demons as the inferences filtered down through
  21.    chains of logic.  Meanwhile the main program could continue with
  22.    whatever its primary task was.
  23.  
  24. DIABLO (dee-ah'blow) [from the Diablo printer] 1. n. Any letter-
  25.    quality printing device.  2. v. To produce letter-quality output
  26.    from such a device.
  27.  
  28. DIDDLE v. To work with in a not particularly serious manner.  "I
  29.    diddled with a copy of ADVENT so it didn't double-space all the
  30.    time."  "Let's diddle this piece of code and see if the problem
  31.    goes away."  See TWEAK and TWIDDLE.
  32.  
  33. DIKE [from "diagonal cutters"] v. To remove a module or disable it.
  34.    "When in doubt, dike it out."
  35.  
  36. DMP (dump)  See BIN.
  37.  
  38. DO PROTOCOL [from network protocol programming] v. To perform an
  39.    interaction with somebody or something that follows a clearly
  40.    defined procedure.  For example, "Let's do protocol with the check"
  41.    at a restaurant means to ask the waitress for the check, calculate
  42.    the tip and everybody's share, generate change as necessary, and
  43.    pay the bill.
  44.  
  45. DOWN 1. adj. Not working.  "The up escalator is down."  2. TAKE DOWN,
  46.    BRING DOWN: v. To deactivate, usually for repair work.  See UP.
  47.  
  48. DPB (duh-pib') [from the PDP-10 instruction set] v. To plop something
  49.    down in the middle.
  50.  
  51. DRAGON n. (MIT) A program similar to a "daemon" (q.v.), except that it
  52.    is not invoked at all, but is instead used by the system to perform
  53.    various secondary tasks.  A typical example would be an accounting
  54.    program, which keeps track of who is logged in, accumulates load-
  55.    average statistics, etc.  At MIT, all free TV's display a list of
  56.    people logged in, where they are, what they're running, etc. along
  57.    with some random picture (such as a unicorn, Snoopy, or the
  58.    Enterprise) which is generated by the "NAME DRAGON".  See PHANTOM.
  59.  
  60. DWIM [Do What I Mean] 1. adj. Able to guess, sometimes even correctly,
  61.    what result was intended when provided with bogus input.  Often
  62.    suggested in jest as a desired feature for a complex program.  A
  63.    related term, more often seen as a verb, is DTRT (Do The Right
  64.    Thing).  2. n. The INTERLISP function that attempts to accomplish
  65.    this feat by correcting many of the more common errors.  See HAIRY.
  66.  
  67. ENGLISH n. The source code for a program, which may be in any
  68.    language, as opposed to BINARY.  Usage: slightly obsolete, used
  69.    mostly by old-time hackers, though recognizable in context.  At
  70.    MIT, directory SYSENG is where the "English" for system programs is
  71.    kept, and SYSBIN, the binaries.  SAIL has many such directories,
  72.    but the canonical one is [CSP,SYS].
  73.  
  74. EPSILON [from standard mathematical notation for a small quantity] 1.
  75.    n. A small quantity of anything.  "The cost is epsilon."  2. adj.
  76.    Very small, negligible; less than marginal (q.v.).  "We can get
  77.    this feature for epsilon cost."  3. WITHIN EPSILON OF: Close enough
  78.    to be indistinguishable for all practical purposes.
  79.  
  80. EXCH (ex'chuh, ekstch) [from the PDP-10 instruction set] v. To
  81.    exchange two things, each for the other.
  82.  
  83. EXCL (eks'cul) n. Abbreviation for "exclamation point".  See BANG,
  84.    SHRIEK, WOW.
  85.  
  86. EXE (ex'ee)  See BIN.
  87.  
  88. FAULTY adj. Same denotation as "bagbiting", "bletcherous", "losing",
  89.    q.v., but the connotation is much milder.
  90.  
  91. FEATURE n. 1. A surprising property of a program.  Occasionally docu-
  92.    mented.  To call a property a feature sometimes means the author of
  93.    the program did not consider the particular case, and the program
  94.    makes an unexpected, although not strictly speaking an incorrect
  95.    response.  See BUG.  "That's not a bug, that's a feature!"  A bug
  96.    can be changed to a feature by documenting it.  2. A well-known and
  97.    beloved property; a facility.  Sometimes features are planned, but
  98.    are called crocks by others.  An approximately correct spectrum:
  99.  
  100.    (These terms are all used to describe programs or portions thereof,
  101.    except for the first two, which are included for completeness.)
  102.         CRASH  STOPPAGE  BUG  SCREW  LOSS  MISFEATURE
  103.         CROCK  KLUGE  HACK  WIN  FEATURE  PERFECTION
  104.    (The last is never actually attained.)
  105.  
  106. FEEP 1. n. The soft bell of a display terminal (except for a VT-52!);
  107.    a beep.  2. v. To cause the display to make a feep sound.  TTY's do
  108.    not have feeps.  Alternate forms: BEEP, BLEEP, or just about
  109.    anything suitably onomatopoeic.  The term BREEDLE is sometimes
  110.    heard at SAIL, where the terminal bleepers are not particularly
  111.    "soft" (they sound more like the musical equivalent of sticking out
  112.    one's tongue).  The "feeper" on a VT-52 has been compared to the
  113.    sound of a '52 Chevy stripping its gears.
  114.  
  115. FENCEPOST ERROR n. The discrete equivalent of a boundary condition.
  116.    Often exhibited in programs by iterative loops.  From the following
  117.    problem: "If you build a fence 100 feet long with posts ten feet
  118.    apart, how many posts do you need?"  (Either 9 or 11 is a better
  119.    answer than the obvious 10.)
  120.  
  121. FINE (WPI) adj. Good, but not good enough to be CUSPY.  [The word FINE
  122.    is used elsewhere, of course, but without the implicit comparison
  123.    to the higher level implied by CUSPY.]
  124.  
  125. FLAG DAY [from a bit of Multics history involving a change in the
  126.    ASCII character set originally scheduled for June 14, 1966]
  127.    n. A software change which is neither forward nor backward
  128.    compatible, and which is costly to make and costly to revert.
  129.    "Can we install that without causing a flag day for all users?"
  130.  
  131. FLAKEY adj. Subject to frequent lossages.  See LOSSAGE.
  132.  
  133. FLAME v. To speak incessantly and/or rabidly on some relatively
  134.    uninteresting subject or with a patently ridiculous attitude.
  135.    FLAME ON: v. To continue to flame.  See RAVE.  This punning
  136.    reference to Marvel comics' Human Torch has been lost as
  137.    recent usage completes the circle:  "Flame on" now usually
  138.    means "beginning of flame".
  139.  
  140. FLAP v. To unload a DECtape (so it goes flap, flap, flap...).  Old
  141.    hackers at MIT tell of the days when the disk was device 0 and
  142.    microtapes were 1, 2,... and attempting to flap device 0 would
  143.    instead start a motor banging inside a cabinet near the disk!
  144.  
  145. FLAVOR n. 1. Variety, type, kind.  "DDT commands come in two flavors."
  146.    See VANILLA.  2. The attribute of causing something to be
  147.    FLAVORFUL.  "This convention yields additional flavor by allowing
  148.    one to..."  3. On the LispMachine, an object-oriented programming
  149.    system ("flavors"); each class of object is a flavor.
  150.  
  151. FLAVORFUL adj. Aesthetically pleasing.  See RANDOM and LOSING for
  152.    antonyms.  See also the entry for TASTE.
  153.  
  154. FLUSH v. 1. To delete something, usually superfluous.  "All that
  155.    nonsense has been flushed."  Standard ITS terminology for aborting
  156.    an output operation.  2. To leave at the end of a day's work (as
  157.    opposed to leaving for a meal).  "I'm going to flush now."  "Time
  158.    to flush."  3. To exclude someone from an activity.
  159.  
  160. FOO 1. [from Yiddish "feh" or the Anglo-Saxon "fooey!"] interj. Term
  161.    of disgust.  2. [from FUBAR (Fucked Up Beyond All Recognition),
  162.    from WWII, often seen as FOOBAR] Name used for temporary programs,
  163.    or samples of three-letter names.  Other similar words are BAR, BAZ
  164.    (Stanford corruption of BAR), and rarely RAG.  These have been used
  165.    in Pogo as well.  3. Used very generally as a sample name for
  166.    absolutely anything.  The old `Smokey Stover' comic strips often
  167.    included the word FOO, in particular on license plates of cars.
  168.    MOBY FOO: See MOBY.
  169.  
  170. FRIED adj. 1. Non-working due to hardware failure; burnt out.  2. Of
  171.    people, exhausted.  Said particularly of those who continue to work
  172.    in such a state.  Often used as an explanation or excuse.  "Yeah, I
  173.    know that fix destroyed the file system, but I was fried when I put
  174.    it in."
  175.  
  176. FROB 1. n. (MIT) The official Tech Model Railroad Club definition is
  177.    "FROB = protruding arm or trunnion", and by metaphoric extension
  178.    any somewhat small thing.  See FROBNITZ.  2. v. Abbreviated form of
  179.    FROBNICATE.
  180.  
  181. FROBNICATE v. To manipulate or adjust, to tweak.  Derived from
  182.    FROBNITZ (q.v.).  Usually abbreviated to FROB.  Thus one has the
  183.    saying "to frob a frob".  See TWEAK and TWIDDLE.  Usage: FROB,
  184.    TWIDDLE, and TWEAK sometimes connote points along a continuum.
  185.    FROB connotes aimless manipulation; TWIDDLE connotes gross
  186.    manipulation, often a coarse search for a proper setting; TWEAK
  187.    connotes fine-tuning.  If someone is turning a knob on an
  188.    oscilloscope, then if he's carefully adjusting it he is probably
  189.    tweaking it; if he is just turning it but looking at the screen he
  190.    is probably twiddling it; but if he's just doing it because turning
  191.    a knob is fun, he's frobbing it.
  192.  
  193. FROBNITZ, pl. FROBNITZEM (frob'nitsm) n. An unspecified physical
  194.    object, a widget.  Also refers to electronic black boxes.  This
  195.    rare form is usually abbreviated to FROTZ, or more commonly to
  196.    FROB.  Also used are FROBNULE, FROBULE, and FROBNODULE.  Starting
  197.    perhaps in 1979, FROBBOZ (fruh-bahz'), pl. FROBBOTZIM, has also
  198.    become very popular, largely due to its exposure via the Adventure
  199.    spin-off called Zork (Dungeon).  These can also be applied to
  200.    non-physical objects, such as data structures.
  201.  
  202. FROG (variant: PHROG) 1. interj. Term of disgust (we seem to have a
  203.    lot of them).  2. Used as a name for just about anything.  See FOO.
  204.    3. n. Of things, a crock.  Of people, somewhere inbetween a turkey
  205.    and a toad.  4. Jake Brown (FRG@SAIL).  5. FROGGY: adj. Similar to
  206.    BAGBITING (q.v.), but milder.  "This froggy program is taking
  207.    forever to run!"
  208.  
  209. FROTZ 1. n. See FROBNITZ.  2. MUMBLE FROTZ: An interjection of very
  210.    mild disgust.
  211.  
  212. FRY v. 1. To fail.  Said especially of smoke-producing hardware
  213.    failures.  2. More generally, to become non-working.  Usage: never
  214.    said of software, only of hardware and humans.  See FRIED.
  215.  
  216. FTP (spelled out, NOT pronounced "fittip") 1. n. The File Transfer
  217.    Protocol for transmitting files between systems on the ARPAnet.  2.
  218.    v. To transfer a file using the File Transfer Program.  "Lemme get
  219.    this copy of Wuthering Heights FTP'd from SAIL."
  220.  
  221. FUDGE 1. v. To perform in an incomplete but marginally acceptable way,
  222.    particularly with respect to the writing of a program.  "I didn't
  223.    feel like going through that pain and suffering, so I fudged it."
  224.    2. n. The resulting code.
  225.  
  226. FUDGE FACTOR n. A value or parameter that is varied in an ad hoc way
  227.    to produce the desired result.  The terms "tolerance" and "slop"
  228.    are also used, though these usually indicate a one-sided leeway,
  229.    such as a buffer which is made larger than necessary because one
  230.    isn't sure exactly how large it needs to be, and it is better to
  231.    waste a little space than to lose completely for not having enough.
  232.    A fudge factor, on the other hand, can often be tweaked in more
  233.    than one direction.  An example might be the coefficients of an
  234.    equation, where the coefficients are varied in an attempt to make
  235.    the equation fit certain criteria.
  236.  
  237. GABRIEL [for Dick Gabriel, SAIL volleyball fanatic] n. An unnecessary
  238.    (in the opinion of the opponent) stalling tactic, e.g., tying one's
  239.    shoelaces or hair repeatedly, asking the time, etc.  Also used to
  240.    refer to the perpetrator of such tactics.  Also, "pulling a
  241.    Gabriel", "Gabriel mode".
  242.  
  243. GARBAGE COLLECT v., GARBAGE COLLECTION n. See GC.
  244.  
  245. GARPLY n. (Stanford) Another meta-word popular among SAIL hackers.
  246.  
  247. GAS [as in "gas chamber"] interj. 1. A term of disgust and hatred,
  248.    implying that gas should be dispensed in generous quantities,
  249.    thereby exterminating the source of irritation.  "Some loser just
  250.    reloaded the system for no reason!  Gas!"  2. A term suggesting
  251.    that someone or something ought to be flushed out of mercy.  "The
  252.    system's wedging every few minutes.  Gas!"  3. v. FLUSH (q.v.).
  253.    "You should gas that old crufty software."  4. GASEOUS adj.
  254.    Deserving of being gassed.  Usage: primarily used by Geoff
  255.    Goodfellow at SRI, but spreading.
  256.  
  257. GC [from LISP terminology] 1. v. To clean up and throw away useless
  258.    things.  "I think I'll GC the top of my desk today."  2. To
  259.    recycle, reclaim, or put to another use.  3. To forget.  The
  260.    implication is often that one has done so deliberately.  4. n. An
  261.    instantiation of the GC process.
  262.  
  263. GEDANKEN [from Einstein's term "gedanken-experimenten", such as the
  264.    standard proof that E=mc^2] adj. An AI project which is written up
  265.    in grand detail without ever being implemented to any great extent.
  266.    Usually perpetrated by people who aren't very good hackers or find
  267.    programming distasteful or are just in a hurry.  A gedanken thesis
  268.    is usually marked by an obvious lack of intuition about what is
  269.    programmable and what is not and about what does and does not
  270.    constitute a clear specification of a program-related concept such
  271.    as an algorithm.
  272.  
  273. GLASS TTY n. A terminal which has a display screen but which, because
  274.    of hardware or software limitations, behaves like a teletype or
  275.    other printing terminal.  An example is the ADM-3 (without cursor
  276.    control).  A glass tty can't do neat display hacks, and you can't
  277.    save the output either.
  278.  
  279. GLITCH [from the Yiddish "glitshen", to slide] 1. n. A sudden
  280.    interruption in electric service, sanity, or program function.
  281.    Sometimes recoverable.  2. v. To commit a glitch.  See GRITCH.
  282.    3. v. (Stanford) To scroll a display screen.
  283.  
  284. GLORK 1. interj. Term of mild surprise, usually tinged with outrage,
  285.    as when one attempts to save the results of two hours of editing
  286.    and finds that the system has just crashed.  2. Used as a name for
  287.    just about anything.  See FOO.  3. v. Similar to GLITCH (q.v.), but
  288.    usually used reflexively.  "My program just glorked itself."
  289.  
  290. GOBBLE v. To consume or to obtain.  GOBBLE UP tends to imply
  291.    "consume", while GOBBLE DOWN tends to imply "obtain".  "The output
  292.    spy gobbles characters out of a TTY output buffer."  "I guess I'll
  293.    gobble down a copy of the documentation tomorrow."  See SNARF.
  294.  
  295. GORP (CMU) [perhaps from the generic term for dried hiker's food,
  296.    stemming from the acronym "Good Old Raisins and Peanuts"] Another
  297.    metasyntactic variable, like FOO and BAR.
  298.  
  299. GRIND v. 1. (primarily MIT) To format code, especially LISP code, by
  300.    indenting lines so that it looks pretty.  Hence, PRETTY PRINT, the
  301.    generic term for such operations.  2. To run seemingly
  302.    interminably, performing some tedious and inherently useless task.
  303.    Similar to CRUNCH.
  304.  
  305. GRITCH 1. n. A complaint (often caused by a GLITCH (q.v.)).  2. v. To
  306.    complain.  Often verb-doubled: "Gritch gritch".  3. Glitch.
  307.  
  308. GROK [from the novel "Stranger in a Strange Land", by Robert Heinlein,
  309.    where it is a Martian word meaning roughly "to be one with"] v. To
  310.    understand, usually in a global sense.
  311.  
  312. GRONK [popularized by the cartoon strip "B.C." by Johnny Hart, but the
  313.    word apparently predates that] v. 1. To clear the state of a wedged
  314.    device and restart it.  More severe than "to frob" (q.v.).  2. To
  315.    break.  "The teletype scanner was gronked, so we took the system
  316.    down."  3. GRONKED: adj. Of people, the condition of feeling very
  317.    tired or sick.  4. GRONK OUT: v. To cease functioning.  Of people,
  318.    to go home and go to sleep.  "I guess I'll gronk out now; see you
  319.    all tomorrow."
  320.  
  321. GROVEL v. To work interminably and without apparent progress.  Often
  322.    used with "over".  "The compiler grovelled over my code."  Compare
  323.    GRIND and CRUNCH.  Emphatic form: GROVEL OBSCENELY.
  324.  
  325. GRUNGY adj. Incredibly dirty or grubby.  Anything which has been
  326.    washed within the last year is not really grungy.  Also used
  327.    metaphorically; hence some programs (especially crocks) can be
  328.    described as grungy.
  329.  
  330. GUBBISH [a portmanteau of "garbage" and "rubbish"?] n. Garbage; crap;
  331.    nonsense.  "What is all this gubbish?"
  332.  
  333. GUN [from the GUN command on ITS] v. To forcibly terminate a program
  334.    or job (computer, not career).  "Some idiot left a background
  335.    process running soaking up half the cycles, so I gunned it."
  336.  
  337. HACK n. 1. Originally a quick job that produces what is needed, but
  338.    not well.  2. The result of that job.  3. NEAT HACK: A clever
  339.    technique.  Also, a brilliant practical joke, where neatness is
  340.    correlated with cleverness, harmlessness, and surprise value.
  341.    Example: the Caltech Rose Bowl card display switch circa 1961.
  342.    4. REAL HACK: A crock (occasionally affectionate).
  343.    v. 5. With "together", to throw something together so it will work.
  344.    6. To bear emotionally or physically.  "I can't hack this heat!" 7.
  345.    To work on something (typically a program).  In specific sense:
  346.    "What are you doing?"  "I'm hacking TECO."  In general sense: "What
  347.    do you do around here?"  "I hack TECO."  (The former is
  348.    time-immediate, the latter time-extended.)  More generally, "I hack
  349.    x" is roughly equivalent to "x is my bag".  "I hack solid-state
  350.    physics."  8. To pull a prank on.  See definition 3 and HACKER (def
  351.    #6).  9. v.i. To waste time (as opposed to TOOL).  "Watcha up to?"
  352.    "Oh, just hacking."  10. HACK UP (ON): To hack, but generally
  353.    implies that the result is meanings 1-2.  11. HACK VALUE: Term used
  354.    as the reason or motivation for expending effort toward a seemingly
  355.    useless goal, the point being that the accomplished goal is a hack.
  356.    For example, MacLISP has code to read and print roman numerals,
  357.    which was installed purely for hack value.
  358.    HAPPY HACKING: A farewell.  HOW'S HACKING?: A friendly greeting
  359.    among hackers.  HACK HACK: A somewhat pointless but friendly
  360.    comment, often used as a temporary farewell.
  361.    [The word HACK doesn't really have 69 different meanings.  In fact,
  362.    HACK has only one meaning, an extremely subtle and profound one
  363.    which defies articulation.  Which connotation a given HACK-token
  364.    has depends in similarly profound ways on the context.  Similar
  365.    comments apply to a couple other hacker jargon items, most notably
  366.    RANDOM. - Agre]
  367.  
  368. HACKER [originally, someone who makes furniture with an axe] n. 1. A
  369.    person who enjoys learning the details of programming systems and
  370.    how to stretch their capabilities, as opposed to most users who
  371.    prefer to learn only the minimum necessary.  2. One who programs
  372.    enthusiastically, or who enjoys programming rather than just
  373.    theorizing about programming.  3. A person capable of appreciating
  374.    hack value (q.v.).  4. A person who is good at programming quickly.
  375.    Not everything a hacker produces is a hack.  5. An expert at a
  376.    particular program, or one who frequently does work using it or on
  377.    it; example: "A SAIL hacker".  (Definitions 1 to 5 are correlated,
  378.    and people who fit them congregate.)  6. A malicious or inquisitive
  379.    meddler who tries to discover information by poking around.  Hence
  380.    "password hacker", "network hacker".
  381.  
  382. HACKISH adj. Being or involving a hack.  HACKISHNESS n.
  383.  
  384. HAIR n. The complications which make something hairy.  "Decoding TECO
  385.    commands requires a certain amount of hair."  Often seen in the
  386.    phrase INFINITE HAIR, which connotes extreme complexity.
  387.  
  388. HAIRY adj. 1. Overly complicated.  "DWIM is incredibly hairy."  2.
  389.    Incomprehensible.  "DWIM is incredibly hairy."  3.  Of people,
  390.    high-powered, authoritative, rare, expert, and/or incomprehensible.
  391.    Hard to explain except in context: "He knows this hairy lawyer who
  392.    says there's nothing to worry about."
  393.  
  394. HAKMEM n. MIT AI Memo 239 (February 1972).  A collection of neat
  395.    mathematical and programming hacks contributed by many people
  396.    at MIT and elsewhere.
  397.  
  398. HANDWAVE 1. v. To gloss over a complex point; to distract a listener;
  399.    to support a (possibly actually valid) point with blatantly faulty
  400.    logic.  2. n. The act of handwaving.  "Boy, what a handwave!"  The
  401.    use of this word is often accompanied by gestures: both hands up,
  402.    palms forward, swinging the hands in a vertical plane pivoting at
  403.    the elbows and/or shoulders (depending on the magnitude of the
  404.    handwave); alternatively, holding the forearms still while rotating
  405.    the hands at the wrist to make them flutter.  In context, the
  406.    gestures alone can suffice as a remark.
  407.  
  408. HARDWARILY adv. In a way pertaining to hardware.  "The system is
  409.    hardwarily unreliable."  The adjective "hardwary" is NOT used.  See
  410.    SOFTWARILY.
  411.  
  412. HELLO WALL  See WALL.
  413.  
  414. HIRSUTE  Occasionally used humorously as a synonym for HAIRY.
  415.  
  416. HOOK n. An extraneous piece of software or hardware included in order
  417.    to simplify later additions or debug options.  For instance, a
  418.    program might execute a location that is normally a JFCL, but by
  419.    changing the JFCL to a PUSHJ one can insert a debugging routine at
  420.    that point.
  421.  
  422. HUMONGOUS, HUMUNGOUS  See HUNGUS.
  423.  
  424. HUNGUS (hung'ghis) [perhaps related to current slang "humongous";
  425.    which one came first (if either) is unclear] adj. Large, unwieldy,
  426.    usually unmanageable.  "TCP is a hungus piece of code."  "This is a
  427.    hungus set of modifications."
  428.  
  429. IMPCOM  See TELNET.
  430.  
  431. INFINITE adj. Consisting of a large number of objects; extreme.  Used
  432.    very loosely as in: "This program produces infinite garbage."
  433.  
  434. IRP (erp) [from the MIDAS pseudo-op which generates a block of code
  435.    repeatedly, substituting in various places the car and/or cdr of
  436.    the list(s) supplied at the IRP] v. To perform a series of tasks
  437.    repeatedly with a minor substitution each time through.  "I guess
  438.    I'll IRP over these homework papers so I can give them some random
  439.    grade for this semester."
  440.  
  441. JFCL (djif'kl or dja-fik'l) [based on the PDP-10 instruction that acts
  442.    as a fast no-op] v. To cancel or annul something.  "Why don't you
  443.    jfcl that out?"  [The licence plate on Geoff Goodfellow's BMW is
  444.    JFCL.]
  445.  
  446. *****  End of "The Hackers Dictionary", part 2 of 4  *****
  447.